ballast tamping machine - Turkish English Dictionary